Branch Strategies: Modeling and Optimization
نویسندگان
چکیده
Instruction dependency introduced by conditional branch instructions, which is resolved only at run-time, can have severe performance impact on pipelined machines. A variety of strategies are in wide use to minimize this impact. Additional instruction-traffic generated by these branch-strategies can also have an adverse effect on the system performance. Therefore, in addition to the likely reduction a branch prediction strategy offers in average branch delay, resulting excess i-traffic can be an important parameter in evaluating its overall effectiveness. The Objective of this paper is two-fold : to develop a model for different approaches to the branch problem and to help select an optimal strategy after taking into account the additional i-traffic generated by the i-buffering. The model presented provides a flexible tool for comparing different branch strategies in terms of the reduction it offers in average branch delay and also in terms of the associated cost of wasted instruction fetches. This additional criterion turns out to be a valuable consideration in choosing between two almost equally performing strategies. More importantly, it provides a better insight into the expected overall system performance. Simple compiler-support-based low implementationcost strategies can be very effective under certain conditions. An active branch prediction scheme based on loop-buffer can be as competitive as a branch-targetbuffer based strategy.
منابع مشابه
Optimization of e-Learning Model Using Fuzzy Genetic Algorithm
E-learning model is examined of three major dimensions. And each dimension has a range of indicators that is effective in optimization and modeling, in many optimization problems in the modeling, target function or constraints may change over time that as a result optimization of these problems can also be changed. If any of these undetermined events be considered in the optimization process, t...
متن کاملOptimization of e-Learning Model Using Fuzzy Genetic Algorithm
E-learning model is examined of three major dimensions. And each dimension has a range of indicators that is effective in optimization and modeling, in many optimization problems in the modeling, target function or constraints may change over time that as a result optimization of these problems can also be changed. If any of these undetermined events be considered in the optimization process, t...
متن کاملLogic-Based Modeling and Solution of Nonlinear Discrete/Continuous Optimization Problems
Logic-based Modeling and Solution of Nonlinear Discrete/Continuous Optimization Problems Sangbum Lee and Ignacio E. Grossmann Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA15213 November 28, 2003 (submitted to Annals of Operations Research) Abstract This paper presents a review of advances in the mathematical programming approach to discrete/continuous optimization...
متن کاملA Two-Phase Simulation-Based Optimization of Hauling System in Open-Pit Mine
One of the key issues in mining is the hauling system. Truck and shovels are the most widely used transportation equipment in mines. In this paper, a two-phase simulation-based optimization is presented to maximize utilization of hauling system in the largest Iranian open-pit copper mine. In the first phase, The OptQuest for Arena software package was used to solve the optimization problem to p...
متن کاملExploring the Role of Strategic Knowledge and Strategic Regulation in Iranian EFL Learners' Listening Performance: A Structural Equation Modeling Approach
Drawing on the insight from metacognition theory, second language researchers conceptualize strategic knowledge and strategic regulation as the two dimensions of strategic competence in language performance. In this regard, the present study aimed at determining whether strategic knowledge and strategic regulation are related to listening performance. The study also attempted to specify how str...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Computers
دوره 40 شماره
صفحات -
تاریخ انتشار 1991